echo off
rem -----------------------------------------------------
rem Atencion! Tenes que poner el nombre de tu servidor!!!
set Servidor=lucas-vaio
rem -----------------------------------------------------

cls
call:main
goto:EOF

:main
echo Indique las acciones que desea realizar:
echo -------------------------------------------------------------------
echo.
set /p EjecutarCreateDB=Crear la base de datos (s/n):
set /p EjecutarCreateTables=Borrar las tablas y crearlas nuevamente (s/n):
set /p EjecutarCreateSP=Crear los store procedures (s/n):
set /p EjecutarInsertDatosBasicos=Insertar los datos basicos en las tablas (s/n):
set /p EjecutarInsertDatosPrueba=Insertar los datos de prueba en las tablas (s/n):

cls

echo -------------------------------------------------------------------
echo Ejecutando los script...
echo.

if %EjecutarCreateDB%==s call:CreateDB %arg%
if %EjecutarCreateTables%==s call:CreateTables %arg%
if %EjecutarCreateSP%==s call:CreateSP %arg%
if %EjecutarInsertDatosBasicos%==s call:InsertDatosBasicos %arg%
if %EjecutarInsertDatosPrueba%==s call:InsertDatosPrueba %arg%

echo Finalizo la ejecucion!
echo -------------------------------------------------------------------
echo.
pause
goto:EOF

:CreateDB
sqlcmd -S %Servidor% -i comunarte_BaseDeDatos.SQL
echo Se creo la base de datos.
echo.
goto:EOF

:CreateTables
sqlcmd -S %Servidor% -i comunarte_Tablas.SQL
echo Se borraron las tablas y se crearon nuevamente.
echo.
goto:EOF

:CreateSP
sqlcmd -S %Servidor% -i comunarte_ProcedimientosAlmacenados.SQL
echo Se crearon los Store Procedures.
echo.
goto:EOF

:InsertDatosBasicos
sqlcmd -S %Servidor% -i comunarte_DatosBasicos.sql
echo Se insertaron los datos basicos.
echo.
goto:EOF

:InsertDatosPrueba
sqlcmd -S %Servidor% -i comunarte_DatosDePrueba.sql
echo Se insertaron los datos de prueba.
echo.
goto:EOF
